Mobile computer system designed for wireless communication expansion

ABSTRACT

A method and apparatus for an organizer that may receive a cellular portion to form a cellular telephone is provided. An organizer comprises an organizer component, including a microphone. The organizer further includes an area for receiving an additional component. The area is designed to receive a cellular component, and a connection element is designed to mate the microphone in the organizer component with the cellular component, to use the organizer as a part of a cellular telephone.

FIELD OF THE INVENTION

The present invention relates to mobile computer systems, and morespecifically, to a handheld computer system.

BACKGROUND

A cellular telephone is becoming an essential tool for more and morepeople. It is useful for being available while one is traveling, or outof the office. Most people also have organizers. These organizers rangefrom paper-based systems such as the Day Runner to electronic handheldcomputers, such as the PalmPilot. The organizer is useful to keep adaily schedule, as well as for an address book. For many, if they wishto call someone on the cellular telephone, the user must look up thetelephone number in the user's organizer, and then dial the number onthe physically separate cellular telephone. This is inconvenient.

One prior art solution to this problem is the Qualcomm pdQ Smartphone,illustrated in FIG. 1. The Smartphone has a display indicator showingtelephone mode status. The Smartphone also has a closed keypad withpush-buttons for dialing telephone numbers. The Smartphone furtherincludes status lights, a speaker, and a microphone.

FIG. 2 is an illustration of the prior art phone, open, showing theorganizer screen. When the keypad is opened, an organizer is shown. Theorganizer includes a screen, a writing area, and soft buttons.

The Smartphone combines some of the functionality of an organizer and atelephone. However, having a Smartphone means that any time someonewishes to have an organizer with them, they must also carry thetelephone. Furthermore, there is a separate dialing keypad for thetelephone and a separate input area for the organizer, such thatmanufacturing the Smartphone is expensive. Therefore, an improved methodand apparatus for combining the functionality of an organizer and acellular telephone would be advantageous.

SUMMARY OF THE INVENTION

An organizer designed for a cellular telephone expansion is described.An organizer comprises an organizer component, including a microphone.The organizer further includes an area for receiving an additionalcomponent. The area is designed to receive a cellular component, and aconnection element is designed to mate the microphone in the organizercomponent with the cellular component, to use the organizer as a part ofa cellular telephone.

DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by wayof limitation, in the figures of the accompanying drawings and in whichlike reference numerals refer to similar elements and in which:

FIG. 1 is an illustration of a prior art phone.

FIG. 2 is an illustration of the prior art phone, open.

FIG. 3A is an exploded view of one embodiment of the telephone accordingto the present invention.

FIG. 3B is a back view of the organizer.

FIG. 4 is a block diagram of the hardware elements of the system.

FIG. 5A is a flowchart of the process of integrating the cellularcomponent and the organizer component.

FIG. 5B is a diagram of the interconnections formed between thetelephone element and the organizer element.

FIG. 6 is a block diagram of the software elements of the system.

FIG. 7 is a diagram showing the screen options of the system.

FIG. 8A shows screen shots as for a dialing process.

FIG. 8B shows screen shots as the system is navigated through anincoming call alert.

FIG. 8C shows one embodiment of screen shots for a call history.

FIG. 9A is a flowchart showing one embodiment of the programming ofvoicemail access.

FIG. 9B shows one embodiment of screen shots for voicemail control.

DETAILED DESCRIPTION

An organizer designed to receive a cellular component, and thereby forma unitary cellular telephone is described. The organizer is anindependent handheld computer which functions without the cellularcomponent. However, when the cellular component is inserted into theorganizer, a single telephone is formed. This is advantageous because itsimplifies development of both the organizer component and the cellularcomponent, because it permits a single organizer to be coupled to aplurality of telephones for different frequencies/standards so that thecellular telephone may be used in different parts of the world, andbecause the user need not carry a full cellular telephone around, if heor she wishes to have an organizer available.

The present specification discusses an organizer component and acellular component. The organizer component may be any handheldcomputer, or small size electronic device. The organizer componentgenerally includes a processor, a screen, and a way of interacting witha user. For one embodiment, the organizer component uses the PalmOperating System from 3Com Corporation.

The specification further discusses a cellular component. The cellularcomponent includes any wireless communication device. For oneembodiment, the cellular component may be a mobile telephone, such as aTDMA, CDMA, GSM, PCS, DCS, digital or other telephone. The cellularcomponent may be enabled to make voice connections and/or digital dataconnections.

FIG. 3A is an exploded view of one embodiment of the telephone accordingto the present invention. The telephone includes two components, theorganizer component 300 and the cellular component 350. The organizercomponent 300 includes a screen 305. The screen 305 may display text,images, or software generated keys, which are drawn on the screen. Thescreen 305 may display other types of information as well.

The organizer 300 further includes a writing area 310, on which a usermay enter information. For one embodiment, the user may also enterinformation by writing directly on screen 305.

The organizer 300 further includes keys 315 for controlling the displayof the organizer 300. For one embodiment, the keys 315 may be set tobring up various applications. For one embodiment, the keys 315 may beuser programmable.

The organizer 300 includes a serial connection to couple the organizerto a computer system. For one embodiment, the serial connection may beused to synchronize the organizer with the computer system. For oneembodiment, the serial connection is a Universal Serial Bus (USB)connection. For another embodiment, the serial connection is an RS-232connection. Alternative types of connections may be used.

The organizer 300 further includes a void 320 in the back area of theorganizer 300. The void 320 is designed to receive an extra element. Forone embodiment, the extra element may be a simple place holder. Foranother embodiment, the extra element may be something else. The void320 includes a connection portion 325. The connection portion 325 leadssignals and other connections from the organizer component to the void320. FIG. 3B shows a back view of the organizer, showing the connectionportion 325 at the bottom of the void 320.

For one embodiment, at least some of the connections may be connectedfrom the processor on the organizer component. For one embodiment, atleast one connection may be directly coupled from the serial connectionof the organizer component, used for synchronizing the organizer with acomputer system. For one embodiment, the connection portion 325 isdesigned to mate with the extra element placed in the void 320.

For one embodiment, the organizer 300 further includes a microphone 330.The input of the microphone 330, for one embodiment, is coupled directlyto the connection portion 325, such that any sound picked up by themicrophone is transmitted to the extra element that is connected to theconnection element 325 of the organizer 300.

For one embodiment, a cellular element 350 is the extra element that maybe coupled into the void 320. The cellular element 350 includes acontrol button 355, for one embodiment, a power. button. For oneembodiment, the control button 355 may have multiple functionalities, orthere may be multiple control buttons 355.

For one embodiment, the cellular element includes a voice connectionbutton 356 and a data connection button 357. The voice connection button356 is used to initiate a voice connection, to receive or place a voicetelephone call. For one embodiment, when the user pushes the voiceconnection button 356 a dialing screen is displayed, permitting the userto select a telephone number for a voice connection. The data connectionbutton 357 is used to initiate a data connection, for access to theWorld Wide Web, e-mail, fax, or other data transfer. When the userpushes the data connection button, a data screen is displayed,permitting the user to connect to e-mail, the Web, a fax interface, orother data interface.

The cellular element 350 further may include a status indicator 360. Thestatus indicator 360 may be a light, a display panel, or other indicatorof status. For one embodiment, the status indicator 360 may includemultiple lights or other indicators. For one embodiment, if the statusindicator 360 is a single light that can display multiple colors suchthat different colors indicate different statuses.

The cellular element 350 may further include an antenna 370 and aspeaker 365. The cellular element 350 includes a connector 385. A lowerportion 380 of the cellular element 350 is sized such that it fits intothe void 320 of the organizer 300. When the lower portion 380 isinserted into the void 320, the connector 385 is coupled to theconnection portion 325, thereby completing a circuit. Signals are thusrouted between the cellular element 350 and the organizer 300.

The cellular element 350, for one embodiment, does not include amicrophone. Rather, when the cellular element 350 is mated to theorganizer 300, the microphone 330 in the organizer 300 is used by thecellular element 350.

FIG. 4 is a block diagram of the hardware elements of the system. Theexpansion slot 410 is the connection portion 325 of the organizer 300(not shown.) The expansion slot 410 is coupled to the organizerextension 420.

The organizer extension 420 is hardware which is part of the cellularelement, but is under the control of the organizer, and behaves as anextension of the organizer. The organizer extension 420 includes readonly memory (ROM) 425, and a bidirectional communication medium. For oneembodiment, the bi-directional communication medium is a UniversalAsynchronous Receiver Transmitter (UART) 430. For another embodiment,the bidirectional communication medium may be a FIFO, Dual-port, RAM,registers, or other such devices.

The ROM 425 includes the code to install a portion of the software onthe organizer to allow the organizer to interface with the cellularelement, and to uninstall the installed software. For one embodiment,the ROM 425 further includes software which is executed in-place by theorganizer.

The phone specific hardware 440 is the hardware in the cellular elementthat is used to control specific telephone functionalities. The phonespecific hardware 440 may include: a radio frequency (RF)/antenna 445,an IF logic 450, a power connection 470, a coder/decoder/speaker unit465, a microcontroller 460, and other functions 455.

For one embodiment, the microcontroller 460 includes a digital signalprocessor (DSP). The microcontroller 460 interfaces with the organizer,via the organizer extension slot 410 and the UART 430. Themicrocontroller 460 also controls the functions of the other elements ofthe cellular element. The microcontroller 460 sends an interrupt signal485 to the organizer when a telephone call is received. For oneembodiment, the “telephone call” can include voice, data, or faxconnections.

For one embodiment, the microcontroller 460 also monitors the batterylevel signal 490. If the battery level signal 490 indicates that theorganizer does not have a battery in or if the battery level is below athreshold, the microcontroller 460 does not send the interrupt signal485. Generally, when a call is received, the organizer is asked torespond. Using the battery level signal 490, the organizer is not askedto respond when the battery level is below the threshold. This preventsthe stand-by power from being exhausted, possibly leading to memoryloss.

The codec/speaker 465 receives a microphone signal 495 from theorganizer expansion slot 410. For one embodiment, the microphone signal495 is connected directly through the organizer from a microphone 415 inthe organizer. The organizer itself does not touch the microphone signal495, but merely passes it to the codec/speaker 465. The speaker itselfis in the cellular element. In this way, the microphone 415 in theorganizer is integrated into the codec/speaker 465 in the cellularelement.

The power 470 is a battery or other storage device to maintain power tothe microcontroller 460 and the other elements of the cellular element.The power 470, for one embodiment, receives a power connection 498 fromthe organizer. The power connection 498 may provide auxiliary power,operational power, or charging power to the cellular element. For oneembodiment, the power connection 498 is connected through the organizerexpansion slot 410, to an organizer cradle slot. One of theinterconnections between the organizer and the cradle is a powerconnection. This power connection is routed through the organizer,without being used within the organizer, to couple the power signal 498to the power element 470, when the cellular element is coupled to theorganizer. The power connection is used to charge the battery in thecellular element. For one embodiment, the power element 470 may furtherinclude a backup power source, such as a battery or capacitor, tomaintain memory or otherwise maintain necessary data within thephone-specific hardware 440, if the cellular element has not beencharged in some period.

FIG. 5A is a flowchart illustrating one embodiment of the process ofintegrating the cellular component and the organizer component to form asingle unit. The process starts at block 510, when the user couples thecellular component into the slot of the organizer component.

At block 515, the organizer recognizes that a card has been insertedinto the expansion slot. For one embodiment, a hard interrupt is sent tothe organizer when a card mates with the card connection of theorganizer.

At block 520, the Set Up application software is copied to RAM from thecellular component's ROM.

At block 525, the organizer calls the Set Up software with an installparameter. The cellular component queries the organizer which languageis being run by the organizer. For one embodiment, the organizer mayhave multiple language support. Based on the language supported by theorganizer, the appropriate language software is selected to be uploadedand moved into RAM.

At block 530, the Set Up software uploads any software needed tointerface the cellular component and the organizer. For one embodiment,this may include operating software, interrupts, an updated addressbook, and other software. For one embodiment, portions of the softwareexecuted by the organizer are executed in-place directly from thecellular component's memory.

At block 535, the newly formed cellular telephone unit, consisting ofthe organizer and the cellular element, can be used. In this period, theuser can place telephone calls, receive calls, use a dialing screen, oraccess data wirelessly from the cellular telephone unit. For oneembodiment, the overall function of the organizer is not impacted by thepresence of the cellular element. However, if a telephone call isreceived, the cellular element interrupts or wakes up the organizer, andotherwise interacts with the organizer to permit a user to take thetelephone call.

At block 540, the system determines whether the cellular element hasbeen removed from the slot. For one embodiment, this is an interruptdriven system, and the organizer does not test this function. Rather,the organizer recognizes the removal of the cellular element.

At block 545, the organizer calls on the Set Up application with aremove parameter, to remove all software, hooks, and anything elseuploaded to operate the cellular element.

At block 550, after the Set Up application has finished the removalprocess, the organizer deletes the Set Up application. The organizer isnow returned to the same state it was operating in prior to theinsertion of the cellular element. The process ends at block 555.

FIG. 5B is a diagram of one embodiment of the connector pin list for theexpansion slot. The pins include a low battery pin indicator, pin 63. Asdescribed above, the low battery indicator signal on pin 63 indicateswhen there is no battery in the organizer or when the battery is below athreshold level. For one embodiment, this results in the cellularelement not “waking up” the organizer when a telephone call is received.

The pins include microphone pins, pins 60 and 61. Microphone pinstransmit the microphone signal from the organizer to the codec of thecellular element. By transmitting the microphone signal as adifferential pair, the effects of noise are reduced.

The pins further include VDOCK, pins 18 and/or 52, or docking voltage.This signal transmits the power connection from the cradle to thecellular component, as described above.

For one embodiment, the physical header is similar to the pins of PCMCIAstandard. This is advantageous because it permits a cellular componentto use an off-the-shelf connector. For one embodiment, the key of thesocket is different from PCMCIA standard, such that a PCMCIA card cannot be accidentally inserted into the organizer.

Of course, it is to be understood that this is merely an exemplary pinout, and the pin order as well as content could be changed withoutchanging the present invention.

FIG. 6 is a block diagram of the software elements of the cellularelement's system. The software includes software that executes on theorganizer 610 and software that executes on the cellular element 650.For one embodiment, the software that executes on the organizer 610 maybe executed in place from the cellular component's memory. For anotherembodiment, the software that executes on the organizer 610 may beuploaded to the organizer memory, and executed from there.

The software that executes on the organizer 610 includes a phoneapplication 620. The phone app 620 controls the user interface,database, and system level operations of the cellular element. Thesoftware that executes on the organizer may further include an addressbook 625. For one embodiment, the organizer includes an address bookthat is changed in format when the cellular element is coupled to theorganizer. For example, for one embodiment, the address book displays asingle-key dialing ability when the cellular element is coupled to theorganizer.

Other applications 630, such as conference calling, e-mail, web browser,etc. may be part of the software that runs on the organizer 610. Anyapplication that is altered by the connection of the cellular element tothe organizer would be included in this list.

The software that executes on the cellular element 650 interfaces withthe software that executes on the organizer 610 using an applicationprogramming interface (API) 640. For one embodiment, the API 640 runsover serial communications, over the bi-directional communicationsmedium.

For one embodiment, the software that executes on the cellular element650 runs on the microcontroller in the cellular element. For oneembodiment, the software that executes on the cellular component 650includes the phone OS 660, cellular telephony protocol stack 670, andhardware control and interface 680. The cellular telephony functionsinclude the cellular protocol stack, frequency/code selection, controlof data services, etc. For one embodiment, functions directly related tomaking a connection to the network are handled in the software thatexecutes on the cellular component 650. Functions for databasemanagement, storing and retrieving information about the connection,etc. are executed on the organizer.

FIG. 7 is a diagram showing one embodiment of the screen options of thesystem. The base views 710 include three screens, the speed dial screen715, phone pad 720, and dial log 725. The speed dial screen 715 permitsaccess to an edit screen 730, on which the user can edit the list ofspeed-dialed numbers, an edit entry screen 735 which permits editing ofan existing entry, and a find number screen 740 which permits a searchof existing telephone numbers, in the address book and elsewhere, to addto an entry. The phone pad 720 includes software generated numbers todial. The dial status screen shows the status of current calls. The diallog screen 725 includes a log of past dialed and/or received telephonecalls. The dial log screen 725 permits access to the call details screen760. The dial status screen 750 displays information about an ongoingcall or calls. For one embodiment, the dial status screen 750 isautomatically displayed on the viewer screen whenever a voice call(s) isestablished.

FIG. 8A shows one embodiment of screen shots for a dialing process. Theopening screen 805 indicates that a connection has been established witha cellular service. For one embodiment, this screen appears when thecellular element is first coupled to the organizer and/or when thecellular element is initially turned on.

The base screen is the speed dialing screen 810. Programmed speeddialing screen 810 includes identifiers for each of the individualsprogrammed into the speed dialer. The identifiers are designated by theuser, and may be nicknames, or other identifiers. For one embodiment,the top left hand slot is a voicemail slot.

On the bottom left of the speed dialing screen 810 are indicated theother base screens, the dial pad screen 815, and the call history screen(not shown). An option to edit the speed dial listings is also provided.

At the top of the speed dialing screen 810, and every other base screenfor one embodiment, are indicators. There is a time indicator, a messageindicator, a signal strength indicator, and a battery strengthindicator. For one embodiment, there are two message indicators,indicating either a voicemail message or a text/e-mail message. For oneembodiment, the message indicator may further include service providerinformation as well.

From the speed dialing screen 810, if a user presses a speed dialbutton, the screen changes to the dialing screen 820. The dialing screen820 indicates the status of the call, as well as the identity of theperson called. For one embodiment, there is a hang-up option. When thecall is connected, the call active screen 830 is displayed, showing theconnection time, and providing the options of hanging up, placing thecall on hold, placing a second call, or engaging the key pad (to dialadditional numbers, such as for a credit card call, voicemail call,dialing an extension, etc.)

If the user selects “second call”, the speed dialing screen 850 appears,although the user may optionally switch to another screen. The firstcall is automatically placed on hold. The second call is then dialed.The-two-call dial status screen 855 indicates the status of both calls.For one embodiment, only one call can be active at any time. For anotherembodiment, multiple calls may be simultaneously active, and in such acase, the calls may be conferenced together.

An alternative base screen is the dialing pad 815. The dialing pad 815displays the software generated dialing keys. When the user startsdialing, the dialing screen 825 is displayed, and the numbers dialedreplace the status indicators at the top of the screen.

Of course, these screens are sample screens only. Altering the locationor display format of any of this data is optional, and would not changethe present invention.

FIG. 8B shows screen shots as the system is navigated through anincoming call alert. The incoming call alert displays a call alertscreen 865. For one embodiment, if there is a caller identificationenabled, the system determines the telephone number of the caller. Ifthat telephone number appears in the call list, or on any other systemthat indicates the identity of the caller, the incoming screen 865 isdisplayed, showing the telephone number and identity of the caller. Ifthe identity of the caller is unknown, the telephone number is displayedas shown on screen 868. And if the caller identification is not enabled,no identifier is displayed, as shown on screen 870.

The user may chose to answer the call, by pushing the answer button, orignore the call. For one embodiment, the answer button may be a softwaregenerated button. For one embodiment, the user may also accept or ignorethe call by pushing a built-in button on the cellular element. If theuser ignores the call, and voicemail is enabled on the system, the callis automatically transferred to voicemail. For one embodiment, if theuser ignores the call, the call may be transferred to a user designateddestination. A missed call screen 883 is displayed, showing theidentity, telephone number, time and date of call. The user mayacknowledge the missed call, or may automatically return the call, ifcaller identification is enabled. For one embodiment, if the caller lefta message on voicemail, a third option is displayed, permitting the userto listen to the voicemail left by the caller, shown on voicemail screen886.

If the user answers the call, the active call screen 873 is shown. Fromhere, the user can place the caller on hold, hang up, dial a secondcall, or receive a second call. When a second call is received, thefirst call is placed on hold, for one embodiment. In this way, themaximum amount of information is displayed to the user, regarding thestatus of various calls and systems.

FIG. 8C shows one embodiment of screen shots for a call history. For oneembodiment, the call history screen 890 shows available informationabout calls made and calls received. For one embodiment, only the nameand telephone number are displayed. For one embodiment, the list isordered by time/date of the call. For another embodiment, the list maybe ordered by name. For one embodiment, the user may select details. Thedetails screen 893 shows further available information about the call.The details screen 893 shows one or more of the following: name, number,date, time, duration of call, and type of call. For one embodiment, theuser may edit the information displayed in the detail, specifically byadding/changing the name information. This would enable a user to have amore complete call history information.

The user can further save information from the call history. If the userselects the “save” button, a save screen 896 is displayed. This savescreen 896 permits the user to automatically add data from the historyentry to his or her speed dial list and/or address book. For oneembodiment, if other programs are supported, the user may further addthe data into other programs, such as a contact tracker, etc. For oneembodiment, the call history may interface with a contact trackingapplication, and automatically update information in the contacttracking application, as calls are made and received.

FIG. 9A is a flowchart showing one embodiment of adding a voice mailboxto the speed dial of the system for voicemail access. The process startsat block 910.

At block 915, the user selects to add a new voicemail account to thespeed dialing list. Voicemail programmed speed dial buttons are treateddifferently from other speed dial buttons.

At block 920, the user is prompted to enter the telephone number and/orpassword for the voicemail account. For one embodiment, the user ispermitted to use “pause” characters or “wait for tone” characters, todial the full voicemail access code. For another embodiment, when theuser first pushes the voicemail button, the telephone number is dialed,and when the user pushes the voicemail button for a second time, thepassword is dialed. Both of these numbers are entered at this stage.

At block 925, control screen is displayed. The control screen includeseach of the commands that are generally available in a voicemail system,such as previous message, next message, back, skip message, deletemessage, forward message, back to the beginning, reply to message, etc.For one embodiment, a subset of these commands may be made available.For another embodiment, the user may alter this listing, and may createnew commands.

At block 930, the user is prompted to enter a command or commandsequence for each of the commands that are available in the voicemailsystem. For example, in a voicemail system, pressing the “3” key maymean “delete message.” The user can enter the number “3” underneath thecommand key, to program the command. In other systems, the pressing the“7” key twice may be the code to “delete message.” The user can enterwhatever key combination works for the specific voicemail system.

At block 935, after the user finishes programming the voicemail system,the user is prompted to name the speed dial button. For one embodiment,the default name is “voicemail.” However, users may have multiplevoicemail accounts, and may wish to have more descriptive names. Atblock 940, the process ends. The programming of the voicemail access isnow complete, and the user can access the voicemail system by pressingthe speed dial button.

FIG. 9B shows one embodiment of screen shots for voicemail control. Thevoicemail button 950 is shown on speed dialing screen 955. When the userselects the voicemail button 950, the voicemail number programmed in bythe user is dialed. For one embodiment, the dialing screen is shown (seescreen 820). When the call connects the voicemail control screen 960 isdisplayed. The voicemail control screen 960 includes the controlsavailable for the voicemail system. Control screen 960 is an exemplaryscreen, showing the controls: prev(ious message), back (to the beginningof the message), pause, next (message), del(ete message), reply (tomessage), forward (message), and dial pad, for entering additionalcommands. Other layouts or sets of commands may be used. However, usingthis type of voicemail control screen 960 for all voicemail applicationssimplifies access to multiple voicemail accounts.

In the foregoing specification, the invention has been described withreference to specific exemplary embodiments thereof. It will, however,be evident that various modifications and changes may be made theretowithout departing from the broader spirit and scope of the invention asset forth in the appended claims. The specification and drawings are,accordingly, to be regarded in an illustrative rather than a restrictivesense.

What is claimed is:
 1. A telephone system comprising: a cellularcomponent comprising circuitry for executing cellular protocol; and ahandheld organizer component for executing organizer applications, thehandheld organizer component designed to removably mate with thecellular component, the handheld organizer component comprising amicrophone, an output of said microphone directly coupled to saidcellular component when said cellular component is coupled to saidhandheld organizer component; wherein the cellular component and theorganizer component together form a single telephone unit.
 2. Thetelephone system as claimed in claim 1, wherein the microphone islocated on a bottom of a front face of the handheld organizer component.3. The telephone system as claimed in claim 1, wherein the handheldorganizer component and the organizer applications are operable withoutthe cellular component.
 4. The telephone system as claimed in claim 1,wherein when the cellular component further comprises organizerextension software, the organizer extension software executed on thehandheld organizer component when the handheld organizer component andthe cellular component are coupled together.
 5. The telephone system asclaimed in claim 4, wherein the organizer extension software enables thehandheld organizer component to interact with the cellular component. 6.The telephone system as claimed in claim 4, wherein the cellularcomponent further erases the interface software from the handheldorganizer component, when the cellular component is disconnected fromthe handheld organizer.
 7. A telephone system comprising: a handheldorganizer component including a microphone, said microphone directlyconnected to an expansion interface; and a cellular component comprisingcircuitry for executing cellular protocol, the cellular componentdesigned to removably mate with said expansion interface of the handheldorganizer component, the cellular component directly using themicrophone in the handheld organizer component to form a singletelephone unit.
 8. A system comprising: a handheld organizer componentincluding organizer applications and an electrical interface including aplurality of electrical connections, one of the electrical connectionsbeing a power signal through-put connection; and a cellular component,the cellular component designed to removably mate with the handheldorganizer component and establish the plurality of electricalconnections, the cellular component using the power signal through-putconnection in the handheld organizer component to charge its battery;wherein the handheld organizer component is operable using saidorganizer applications without said cellular component and said handheldorganizer component and the cellular component forming a singletelephone when said cellular component is coupled to said handheldorganizer component.
 9. The system as claimed in claim 8, furthercomprising: a cradle for being coupled to a computer system; thehandheld organizer component further comprising an interface for beingcoupled to the cradle, the cradle providing a connection to the computersystem for the handheld organizer component.
 10. The system as claimedin claim 9, the cradle further for providing a power connection.
 11. Thesystem as claimed in claim 10, wherein the handheld organizer componentincludes a power lead, for leading the power connection from the cradleinterface to the power signal through-put coupled to said cellularcomponent.
 12. The system as claimed in claim 11, wherein the power leadcomprises a wire.
 13. The system as claimed in claim 9, wherein thecradle comprises a bus connection to the computer system and a powerconnection.
 14. The system claim as claimed in claim 13, wherein the busconnection comprises a Universal Serial Bus (USB) connection.
 15. Thesystem as claimed in claim 8, wherein the handheld organizer componentfurther includes a microphone, the microphone being directly connectedinto the cellular element when the handheld organizer component and thecellular elements are mated.
 16. A system comprising: an organizerincluding a processor and plurality of applications for running on theprocessor, the organizer being a stand-alone device; a cellularcomponent including a processor and a plurality of applications, thecellular component designed to be removably coupled to the organizer,such that when the cellular component is coupled to the organizer, someof the plurality of applications on the cellular component are executedon the processor of the organizer; and a Read Only Memory (ROM) in saidcellular component, said ROM including a Set Up application, wherein thecellular component and the organizer together form a telephone.
 17. Thesystem of claim 16, wherein the Set Up application comprises softwareused to interface the cellular component and the organizer.
 18. Thesystem of claim 16, wherein the Set Up application is further for beingcalled with an uninstall parameter, the Set Up application further forremoving the software used to interface the cellular component and theorganizer, when the cellular component is removed from the organizer.19. The system of claim 16, further comprising: software executed on theprocessor of the organizer, wherein said software is executed in-place.20. An organizer comprising: a handheld organizer component, including amicrophone; and an expansion interface for receiving a peripheralcomponent, wherein the expansion interface is designed to receive acellular component comprising circuitry for executing cellular protocol,and the expansion interface is designed to directly connect themicrophone in the handheld organizer component with the cellularcomponent such that the handheld organizer component coupled to thecellular component form a cellular telephone.
 21. A wirelesscommunication system comprising: an handheld computing device includinga screen; a wireless communication device designed to be coupled to thehandheld computing device to form the wireless communication system, thewireless communication device including: a first application button forinvoking voice control of the wireless communication device, the firstapplication button invoking a voice interface dialog on the screen ofthe handheld computing device; and a second application button forinvoking data control of the wireless communication device, the secondapplication button invoking a data interface dialog on the screen of thehandheld computing device.
 22. A modular cellular telephone, comprisingan organizer and a cellular component, the organizer having a screenincluding: a first area permitting dialing of a telephone number, thefirst area being one of the following: a software generated dialing pad,buttons for a software generated speed dialing list, a call historylist, or an address book listing permitting single button dialing; asecond area having software generated button status indicators, whereinthe status indicators are replaced by dialed numbers if a user dials anumber on the dialing pad.
 23. A modular cellular telephone, comprising:an organizer including a standard address book; a cellular componentincluding software, the software uploaded to the organizer, when thecellular component is removably mated to the organizer; a telephoneaddress book replacing the standard address book in the organizer whenthe cellular component is mated to the organizer, the telephone addressbook comprising: a database for receiving a plurality of names, thedatabase including the data from the standard address book, the databasedisplaying a name and a telephone number; wherein when a name isselected from the database, the name is dialed automatically by themodular cellular telephone.
 24. A modular cellular telephone comprising:an organizer including a display screen; a cellular component includingsoftware, the software uploaded to the organizer, when the cellularcomponent is removably mated to the organizer; a connected screen shownon the display screen of the organizer when the modular cellulartelephone has a call, the connected screen including: a first linestatus, if the modular cellular telephone has a connection, the firstline status including a telephone number of the connection, and whetherthe first line is talking or on hold.
 25. The modular cellular telephoneof claim 24, wherein the connected screen further includes a second linestatus, if the modular cellular telephone has two connections, thesecond line status indicating a telephone number of the connection. 26.The modular cellular telephone of claim 24, wherein the connected screenfurther includes a call timer indicating the length of the connection.27. A modular cellular telephone comprising: an organizer including adisplay screen; a cellular component including software, the softwareuploaded to the organizer, when the cellular component is removablymated to the organizer; a voicemail screen shown on the display screenof the organizer, the voicemail screen including: plurality ofprogrammable control software generated buttons, the programmablecontrol software generated buttons programmable to control a voicemailsystem.
 28. The modular cellular telephone of claim 27, wherein thevoicemail screen is organized like a Video Cassette Recorder (VCR),including buttons for each function of the voicemail.
 29. The modularcellular telephone of claim 27, wherein multiple voicemail accounts areprogrammable, and the same voicemail screen is used for each voicemailaccount.